<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="java.io.File" %>
<%@ page import="com.pizzaonline.utils.*" %>
<jsp:include page="hautDePage.jsp" flush="true">
	<jsp:param name="title" value="Accueil" />
</jsp:include>

<%    
	File fichier=new File("config.java");
	String mode=request.getParameter("mode");
	ServletContext c = this.getServletConfig().getServletContext();

  if (!fichier.exists() && mode==null)
  {
	  %>
	  <form action="index.jsp?mode=initConfig" method="post" >
		<p align="center">
		<br />
		Serveur de la base de donn&eacute;es: <input type="text" name="serveur" value="localhost" />
		<br />
		Nom d'utilisateur: <input type="text" name="user"  />
		<br />
		Mot de passe: <input type="password" name="password" />
		<br />
		<input type="submit" value="Valider" />
		</p>
		</form>
		<% 
	  
  }
  else
  {
	if (mode!=null && mode.equals("initConfig"))
	{
		String serveur=request.getParameter("serveur");
		String user=request.getParameter("user");
		String password=request.getParameter("password");
		Utils.ecrireConfigBD(out,serveur,user,password);
		out.write("<!-- config écrite normalement! -->");
%>
			<h3>La configuration de la base de donn&eacute;es a &eacute;t&eacute; &eacute;crite.</h3>
			<br />
			<br />
			<a href="index.jsp?mode=accueil">Aller &agrave; l'accueil</a>
<% 
			
	}
	else
	{
		Object o=session.getAttribute("panier");
		if (o==null)
		{
			Panier p=new Panier();
			session.setAttribute("panier",p);
		}
		//page d'accueil
%>
 
        <!--Contenu-->
        <div id="texte">

          <h3>Pizza à déguster...</h3> 
          <div class="blocTexte">
            <p class="texte"> 
<%
  double  random=Math.random();
  Hashtable<String,String> h=new Hashtable<String,String>(2);
  h.put("random",String.valueOf(random)); 
  h.put("type","pizza");
  Utils.lancerXSLT(out,"carte.xml",c.getRealPath("xsl/affiche_r.xsl"),false,h);

%>
            </p>
          </div>

          <h3>Sélection d'un menu</h3>
          <div class="blocTexte">
            <p class="texte">
<%
  h.remove("type");
  h.put("type","menu");
  Utils.lancerXSLT(out,"carte.xml",c.getRealPath("xsl/affiche_r.xsl"),false,h);

%>
            </p>
          </div>
        </div>
        <!-- fin contenu -->
<%
	}
  }
%>
<jsp:include page="basDePage.jsp" flush="true" />
